/**
 * 
 */
package com.zhanggz.mypattern.singleton;

/**
 * 静态内部类，优点：加载时不会初始化静态变量INSTANCE，因为没有主动使用，达到Lazy loading
 * 
 * @author alex
 * @date 2015年6月19日
 */
public class InternalSingleton {
	private static class SingletonHolder {
		private final static InternalSingleton INSTANCE = new InternalSingleton();
	}

	private InternalSingleton() {
	}

	public static InternalSingleton getInstance() {
		return SingletonHolder.INSTANCE;
	}
}
